package com.atguigu.lease.web.admin.custom.converter;

import com.atguigu.lease.model.enums.ItemType;
import org.springframework.core.convert.converter.Converter;
import org.springframework.stereotype.Component;


/**
 * @author Tsuchi
 * @description TODO
 * @date 2024/12/20 17:11
 */

// 字符串转为itemType的类型
// 这里转的是单个enum类型
@Component
public class StringToItemTypeConverter implements Converter<String, ItemType> {
	@Override
	public ItemType convert(String code) {
		for (ItemType value : ItemType.values()) {
			if(value.getCode().equals(Integer.valueOf(code))){
				return value;
			}
		}
		return null;
	}
}
